package com.iuie.ns.frame.utils;

import java.util.HashSet;
import java.util.List;
import java.util.Set;

/**
 * List集合工具类
 * @author lj
 * @date 2017年6月5日 上午11:38:05
 */
public class ListUtils {
	
	private ListUtils(){
		
	}
	
	/**
	 * 判断list是否为空
	 * @param list
	 * @return
	 * @author lj
	 * @date 2017年6月5日 上午11:39:47
	 */
	public static boolean isEmpty(List<?> list) {
		return list == null || list.size() <= 0;
	}
	/**
	 * 判断list是否不为空
	 * @param list
	 * @return
	 * @author lj
	 * @date 2017年6月5日 上午11:39:37
	 */
	public static boolean isNotEmpty(List<?> list) {
		return !isEmpty(list);
	}
	
	/**
	 * 将List转成HashSet
	 * @param list
	 * @return
	 * @date 2017年6月11日 下午4:07:05
	 */
	public static <T> Set<T> toHashSet(List<T> list){
	    return new HashSet<>(list);
	}

}
